import math
s=0
a=int(input('Введите четырехзначное число:'))

    
if a>=1000 and a<=9999:
    print("число четырехзначное:Да")
    if a%2 == 0:
        print("число четное:Да")
    else:
        print("число четное:Нет")

    if a%3 == 0:
        print("число кратное трем:Да")
    else:
        print("число кратное трем:Нет")

    p=math.sqrt(a)
    if p%1==0:
        print("число является квадратом числа:",int(p))
    else:
        print("число является квадратом числа:Нет")

    
    x=a//1000
    w=a%1000//100
    m=a%1000%100//10
    z=a%1000%100%10

    f=max(x,w,m,z)
    print("Наименьшая цифра числа:",f)
    l=min(x,w,m,z)
    print("Наибольшая цифра числа:",l)


    if x==0:
        s+=1
    if w==0:
        s+=1
    if m==0:
        s+=1
    if z==0:
        s+=1
    print("количество нулей в числе:",s)

    m=math.sqrt(m)
    if m%1==0:
        print("цифра в разряде единиц является квадратом цифры:",int(m))
    else:
        print("число является квадратом числа:Нет")
    
    z=math.sqrt(z)
    if z%1==0:
        print("цифра в разряде десятков является квадратом цифры:",int(z))
    else:
        print("число является квадратом числа:Нет")
    
    w=math.sqrt(w)
    if w%1==0:
        print("цифра в разряде сотен является квадратом цифры:",int(w))
    else:
        print("число является квадратом числа:Нет")
    
    x=math.sqrt(z)
    if x%1==0:
        print("цифра в разряде тысяч является квадратом цифры:",int(x))
    else:
        print("число является квадратом числа:Нет")
else:
    print("число не является четырехзначным")





